be an inveterate gambler - German English Dictionary